//stat()函数测试使用
// int stat(const char*file_name,struct stat *buf);

#include <stdio.h>
#include <sys/stat.h>
#include <unistd.h>
#include <time.h>

int main(){
    struct stat file_stat;
    char filename[] = "example.txt";

    //使用stat 函数获取文件信息
    if(stat(filename,&file_stat) == 0){
        printf("文件大小:%ld字节\n",file_stat.st_size);
        printf("权限: %o\n",file_stat.st_mode & 0777);
        printf("最后修改时间:%s",ctime(&file_stat.st_mtime));
    }else{
        printf("获取文件信息失败。\n");
    }

    return 0;
}